package com.billard.vo;

import com.billard.entity.Role;
import lombok.Data;

import java.util.List;

/**
 * 登录响应VO
 */
@Data
public class LoginVO {
    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 姓名
     */
    private String name;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 状态：0-禁用，1-启用
     */
    private Integer status;

    /**
     * 角色：
     */
    private List<Role> role;

    /**
     * 用户权限列表
     */
    private List<String> permissions;  // 存储权限标识

    /**
     * JWT令牌
     */
    private String token;

}
